package com.jiantong.news.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.base.Strings;
import com.google.common.collect.Maps;
import io.terminus.common.utils.JsonMapper;
import lombok.*;

import java.io.IOException;
import java.io.Serializable;
import java.util.*;

/**
 * 首页\新闻
 * Created by mz03 on 2017/3/15.
 * zyp
 */
@Data
public class News implements Serializable{

    private static final long serialVersionUID = 8316974233382971849L;
    private static final ObjectMapper objectMapper = JsonMapper.nonEmptyMapper().getMapper();


    /**
     * id
     */
    private Long id;

    /**
     * 新闻类型
     */
    private Integer type;

    /**
     *新闻标题
     */
    private String title;

    /**
     * 新闻作者
     */
    private String author;

    /**
     * 新闻描述
     */
    private String description;

    /**
     * 新闻图片
     */
    private  String picture;

    /**
     * 新闻内容
     */
    private  String content;

    /**
     * 发布时间
     */
    private Date publishDate;

    /**
     * 新闻内容
     */
    private String newsUrl;

    /**
     * 状态: 1,有效; -1,失效;
     */
    private  Integer status;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private  Date updatedAt;
}
